package day12;

/**
 * @author yt1105
 * @version 1.0
 */
public class homework02 {
    public static void main(String[] args) {

        countNum("128adhsadsaASASDAS");
    }
    //遍历字符串  判断里面有多少个大小字母 小写字母 多少个数字

    public static void countNum(String s) {
        char[] chars = s.toCharArray();
       // s.charAt(1);//其实我们是可以不转化成数组的形式也是可以做到我们的下标获取 我们的做法就是通过charat获取我们的数据并且进行处理
        int count1 = 0;
        int count2 = 0;
        int count3 = 0;
        for (int i = 0; i < chars.length; i++) {
            if (Character.isDigit(chars[i])) {
                count1++;
            }
            if (Character.isUpperCase(chars[i])) {
                count2++;
            }
            if (Character.isLowerCase(chars[i])) {
                count3++;
            }
        }
        System.out.println("数字有" + count1 + "个");
        System.out.println("大写字母有" + count2 + "个");
        System.out.println("小写字母有" + count3 + "个");
    }


}
